import java.util.Scanner;
//TIP 要<b>运行</b>代码，请按 <shortcut actionId="Run"/> 或
// 点击间距中的 <icon src="AllIcons.Actions.Execute"/> 图标。
public class Main {
    public static void main(String[] args) {
       System.out.println("请输入数据数");
       Scanner sc=new Scanner(System.in);
int input=sc.nextInt();
int[] arr=new int[input];
setDateToArr(arr);//输入数据
printArr(arr);//打印数据
printMaxAndMin(arr);//找最大值和最小值
double d=getAverage(arr);//得到平均值
  System.out.println("平均值"+d);
  System.out.println("请输入您想要查找的数");
  Scanner sc1=new Scanner(System.in);
  int scan=sc1.nextInt();

int result=searchArr(arr,scan);//查找元素
        System.out.println("查找的元素下标"+result);
int find=findAverage(arr,d); //找接近平均数的元素
        System.out.println("最接近平均数的元素下标"+find);
    }

    static int findAverage(int[] arr,double d) {
        int closeIndex=0;
        double minDifferece=Math.abs(arr[0]-d);
        for(int i=1;i<arr.length;i++){
            double difference=Math.abs(arr[i]-d);
            if(difference<minDifferece){
                minDifferece=difference;
                closeIndex=i;
            }
        }
        return closeIndex;
    }

    private static int searchArr(int[] arr, int scan) {
for(int i=0;i<arr.length;i++){
    if (scan == arr[i]) {
        return i;
    }

}
return -1;
    }

    private static double getAverage(int[] arr) {
        int sum=0;
        for(int i=0;i<arr.length;i++){
            sum+=arr[i];
        }
        return sum*1.0/arr.length;
    }

    private static void printMaxAndMin(int[] arr) {
        int max=arr[0];int min=arr[0];
        for(int i=1;i<arr.length;i++){
            if(arr[i]>max){
                max=arr[i];
            }
            if(arr[i]<min){
                min=arr[i];
            }
        }
        System.out.println("max="+max+",min="+min);
    }

    private static void printArr(int[] arr) {
        for(int i=0;i<arr.length;i++){
            System.out.print(arr[i]+" ");
        }
        System.out.println();
    }

    private static void setDateToArr(int arr[]) {
        Scanner sc =new Scanner(System.in);
        for(int i=0;i<arr.length;i++){
            System.out.println("请输入第"+(i+1)+"个数");
            arr[i]=sc.nextInt();
        }
    }
}